package com.mitlab.dev.draw.samleClass;

import java.util.Date;

/** <p>
 * 标题: 池信息BO
 * </p>
 * <p>
 * 描述:
 * </p>
 * <p>
 * 公司: www.chinaunicom.com
 * </p>
 * 
 * @author wuxinyong
 * @Time 2016-8-31 下午4:16:08 */
public class NumberPoolInfoBO {

	// 号码池ID
	private Integer poolId;

	// 资源库ID
	private Integer storeId;

	// 号码池名称
	private String  poolName;

	// 池编码
	private String  poolCode;

	// 省份编码
	private String  PROVINCE_CODE;

	// 地市编码
	private String  areaCode;

	// 区县编码
	private String  districtCode;

	// 专属池归属渠道
	private String  channelId;

	// 共享池归属部门
	private String  subDepartCode;

	// 号码池类型
	private Integer poolType;

	// 号码池级别
	private Integer poolLevle;

	// 最大号码数
	private Integer limitValue;

	// 最大部门数
	private Integer limitDeptNum;

	// 池号码配比
	private String  poolNumProportion;

	// 池阀值
	private Integer  threshold;

	// 生效时间
	private Date    effDate;

	// 失效时间
	private Date    expDate;

	// 操作部门
	private String  operDepartCode;

	// 操作工号
	private String  operStaffNo;

	// 操作时间
	private Date    operTime;

	// 创建部门
	private String  createDepartCode;

	// 创建工号
	private String  createStaffNo;

	// 创建时间
	private Date    createTime;

	// 普号应上架数量
	private Integer commonShelvesupNum;

	// 靓号应上架数量
	private Integer goodShelvesupNum;

	// 带4号应上架数量
	private Integer hsffourShelvesupNum;

	// 预警比例
	private Integer warningScale;

	// 预警比例
	private Integer shelvesupNum;

	// 备注
	private String  remark;

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getPoolId() {
		return poolId;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param poolId
	 *        #{bare_field_comment} */
	public void setPoolId(Integer poolId) {
		this.poolId = poolId;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getStoreId() {
		return storeId;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param storeId
	 *        #{bare_field_comment} */
	public void setStoreId(Integer storeId) {
		this.storeId = storeId;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getPoolName() {
		return poolName;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param poolName
	 *        #{bare_field_comment} */
	public void setPoolName(String poolName) {
		this.poolName = poolName;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getPoolCode() {
		return poolCode;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param poolCode
	 *        #{bare_field_comment} */
	public void setPoolCode(String poolCode) {
		this.poolCode = poolCode;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getPROVINCE_CODE() {
		return PROVINCE_CODE;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param pROVINCE_CODE
	 *        #{bare_field_comment} */
	public void setPROVINCE_CODE(String pROVINCE_CODE) {
		PROVINCE_CODE = pROVINCE_CODE;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getAreaCode() {
		return areaCode;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param areaCode
	 *        #{bare_field_comment} */
	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getDistrictCode() {
		return districtCode;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param districtCode
	 *        #{bare_field_comment} */
	public void setDistrictCode(String districtCode) {
		this.districtCode = districtCode;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getChannelId() {
		return channelId;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param channelId
	 *        #{bare_field_comment} */
	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getSubDepartCode() {
		return subDepartCode;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param subDepartCode
	 *        #{bare_field_comment} */
	public void setSubDepartCode(String subDepartCode) {
		this.subDepartCode = subDepartCode;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getPoolType() {
		return poolType;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param poolType
	 *        #{bare_field_comment} */
	public void setPoolType(Integer poolType) {
		this.poolType = poolType;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getPoolLevle() {
		return poolLevle;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param poolLevle
	 *        #{bare_field_comment} */
	public void setPoolLevle(Integer poolLevle) {
		this.poolLevle = poolLevle;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getLimitValue() {
		return limitValue;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param limitValue
	 *        #{bare_field_comment} */
	public void setLimitValue(Integer limitValue) {
		this.limitValue = limitValue;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getLimitDeptNum() {
		return limitDeptNum;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param limitDeptNum
	 *        #{bare_field_comment} */
	public void setLimitDeptNum(Integer limitDeptNum) {
		this.limitDeptNum = limitDeptNum;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getPoolNumProportion() {
		return poolNumProportion;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param poolNumProportion
	 *        #{bare_field_comment} */
	public void setPoolNumProportion(String poolNumProportion) {
		this.poolNumProportion = poolNumProportion;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getThreshold() {
		return threshold;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param threshold
	 *        #{bare_field_comment} */
	public void setThreshold(Integer threshold) {
		this.threshold = threshold;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Date getEffDate() {
		return effDate;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param effDate
	 *        #{bare_field_comment} */
	public void setEffDate(Date effDate) {
		this.effDate = effDate;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Date getExpDate() {
		return expDate;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param expDate
	 *        #{bare_field_comment} */
	public void setExpDate(Date expDate) {
		this.expDate = expDate;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getOperDepartCode() {
		return operDepartCode;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param operDepartCode
	 *        #{bare_field_comment} */
	public void setOperDepartCode(String operDepartCode) {
		this.operDepartCode = operDepartCode;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getOperStaffNo() {
		return operStaffNo;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param operStaffNo
	 *        #{bare_field_comment} */
	public void setOperStaffNo(String operStaffNo) {
		this.operStaffNo = operStaffNo;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Date getOperTime() {
		return operTime;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param operTime
	 *        #{bare_field_comment} */
	public void setOperTime(Date operTime) {
		this.operTime = operTime;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getCreateDepartCode() {
		return createDepartCode;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param createDepartCode
	 *        #{bare_field_comment} */
	public void setCreateDepartCode(String createDepartCode) {
		this.createDepartCode = createDepartCode;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getCreateStaffNo() {
		return createStaffNo;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param createStaffNo
	 *        #{bare_field_comment} */
	public void setCreateStaffNo(String createStaffNo) {
		this.createStaffNo = createStaffNo;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Date getCreateTime() {
		return createTime;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param createTime
	 *        #{bare_field_comment} */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getCommonShelvesupNum() {
		return commonShelvesupNum;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param commonShelvesupNum
	 *        #{bare_field_comment} */
	public void setCommonShelvesupNum(Integer commonShelvesupNum) {
		this.commonShelvesupNum = commonShelvesupNum;
	}

	

	
    /** 
     * 返回 #{bare_field_comment}
     *  
     * @return #{bare_field_comment} 
     */
    public Integer getGoodShelvesupNum() {
    	return goodShelvesupNum;
    }

	
    /** 
     * 设置 #{bare_field_comment}
     *  
     * @param goodShelvesupNum 
     *            #{bare_field_comment} 
     */
    public void setGoodShelvesupNum(Integer goodShelvesupNum) {
    	this.goodShelvesupNum = goodShelvesupNum;
    }

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getHsffourShelvesupNum() {
		return hsffourShelvesupNum;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param hsffourShelvesupNum
	 *        #{bare_field_comment} */
	public void setHsffourShelvesupNum(Integer hsffourShelvesupNum) {
		this.hsffourShelvesupNum = hsffourShelvesupNum;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getWarningScale() {
		return warningScale;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param warningScale
	 *        #{bare_field_comment} */
	public void setWarningScale(Integer warningScale) {
		this.warningScale = warningScale;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getShelvesupNum() {
		return shelvesupNum;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param shelvesupNum
	 *        #{bare_field_comment} */
	public void setShelvesupNum(Integer shelvesupNum) {
		this.shelvesupNum = shelvesupNum;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getRemark() {
		return remark;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param remark
	 *        #{bare_field_comment} */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	@Override
	public String toString() {
		return "NumberPoolInfoBO [poolId=" + poolId + ", storeId=" + storeId + ", poolName=" + poolName + ", poolCode=" + poolCode + ", PROVINCE_CODE=" + PROVINCE_CODE + ", areaCode=" + areaCode
		        + ", districtCode=" + districtCode + ", channelId=" + channelId + ", subDepartCode=" + subDepartCode + ", poolType=" + poolType + ", poolLevle=" + poolLevle + ", limitValue="
		        + limitValue + ", limitDeptNum=" + limitDeptNum + ", poolNumProportion=" + poolNumProportion + ", threshold=" + threshold + ", effDate=" + effDate + ", expDate=" + expDate
		        + ", operDepartCode=" + operDepartCode + ", operStaffNo=" + operStaffNo + ", operTime=" + operTime + ", createDepartCode=" + createDepartCode + ", createStaffNo=" + createStaffNo
		        + ", createTime=" + createTime + ", commonShelvesupNum=" + commonShelvesupNum + ", goodShelvesupNum=" + goodShelvesupNum + ", hsffourShelvesupNum=" + hsffourShelvesupNum
		        + ", warningScale=" + warningScale + ", shelvesupNum=" + shelvesupNum + ", remark=" + remark + ", toString()=" + super.toString() + "]";
	}

}
